module Inside(
	O_InsideWire,
	I_Col,
	I_Row,
	I_A,
	I_B,
	I_C
);

output O_InsideWire;

input [22:0] I_Col;
input [22:0] I_Row;
input [22:0] I_A;
input [22:0] I_B;
input [22:0] I_C;

wire [22:0] edge_result;

assign edge_result = ((I_A * I_Col) + (I_B * I_Row)) + I_C;
assign O_InsideWire = (edge_result[22] == 0) ? 1 : (edge_result[22] == 1)? 0 : (I_A[22] == 0) ? 1 : (I_A[22] == 1) ? 0 : (I_B[22] == 0) ? 1 : 0;

endmodule